package org.aiesec.fortaleza.xmatch.model.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.validator.Length;
import org.hibernate.validator.NotNull;

/**
 *	Representa uma lingua. Linguas podem estar associadas a um EP, como
 *	caracteristica de sua formacao, ou a um TN, como pre-requisitos de
 *	comunicacao que os cadidatos a aquela vaga tem que apresentar.
 *
 */
@Entity(name="Lingua")
@Table(name="XMATCH_LINGUA")
public class Lingua extends EntityBase {

	@NotNull
	@Column(name="NOME")
	@Length(min=3,max=15)
	private String nome;
	
	public Lingua() {
		
	}
	
	public String getNome() {
		return nome;
	}
	
	public void setNome(String nome) {
		this.nome = nome;
	}
	
}
